package com.ruoyi.produce.report.productTracing.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;


/**
 * 产品追溯
 * @author lsy 2022.1.2
 */
@Data
public class ProductTracing {
    /**
     * 公共信息
     */
    private String produceId; //产品编号
    private String produceName; //产品编号
    private String baseCategoryName; //类别名称
    private String baseUnit; //计量单位名称
    private String produceSpecs; //产品规格
    private String produceBrand; //产品品牌
    private String staffId; //入库员工编号
    private String staffName; //入库员工名称s
    private String warehouseName; //仓库名称
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private java.sql.Timestamp createTime; // 入库时间
    private String sourceType; //来源类型（1-加工单、2-委外、3-采购）这个字段前端酌情显示

    /**
     * 根据来源特定显示的信息
     */
    private String workSheetId; //关联加工单编号
    private String planOutsourceId; // 关联委外单号
    private String planSelfId; //关联生产计划编号
    private String purchaseOrderId; //采购订单编号
}
